package com.yuandian.api.business_monitor.vo;

import java.util.Date;

public class SegmentItDataVo {

	private String id;
	private Long maxDataId;
	private String tableName;
	private Integer segmentId;


	private String segmentName;
	private Integer systemId;
	private String systemName;
	private Integer isCompletion;
	private Integer serverResCode;
	private String requestUrl;
	private String orlUrl;
	private String referer;
	private String addInType;
	private String operatingSystem;
	private String browser;
	private String probeIp;
	private String api;
	private String orlApi;
	private String apiBodyContent;
	private Date	 probeTime;					//探针数据过来的时间
	private Date createTime;					//创建时间
	private Long clientTranslateTimeo;
	private Long serverTranslateTimeo;
	private Integer requestPort;
	private Integer alarmCount;
	private String orlSql;
	private Long avgServerResponseTime;
	private Integer state;
	private String dealState;
	private String resourceCode;
	private String successRate;
	private Long serverResponseTime;
	private String preRelvanceId;
	private Long sumCount;
	private Long successCount;
	private Long startTimeUsec;
	private Long endTimeUsec;
	private String dataType;
	private Float netTime;
	private Float clientTranslateTime;
	private Float serverTranslateTime;
	private String responseIp;
	private Integer responsePort;
	private String startTime;
	private String endTime;
	private String serverResponseStartTime;
	private String serverResponseEndTime;
	private String requestIp;
	private String exclusiveIndicator;
	private Long dealTime;
	private Long serverResponseStartTimeUsec;
	private Long serverResponseEndTimeUsec;
	private String requestMac;
	private String responseMac;
	private String customCode;
	private double x = -1000;
	private double y = -1000;

	private String customResCode;
	private String uuid;
	private Integer isAlarm;
	private String resultExplain;
	private Date endTimeMinute;

	/**
	 * 是否超时告警
	 */
	private Integer isTimeoutAlarm;

	public String getOrlSql() {
		return orlSql;
	}
	public void setOrlSql(String orlSql) {
		this.orlSql = orlSql;
	}
	public String getCustomCode() {
		return customCode;
	}
	public void setCustomCode(String customCode) {
		this.customCode = customCode;
	}

	public double getX() {
		return x;
	}
	public void setX(double x) {
		this.x = x;
	}
	public double getY() {
		return y;
	}
	public void setY(double y) {
		this.y = y;
	}
	public String getDealState() {
		return dealState;
	}
	public void setDealState(String dealState) {
		this.dealState = dealState;
	}
	public Integer getRequestPort() {
		return requestPort;
	}
	public void setRequestPort(Integer requestPort) {
		this.requestPort = requestPort;
	}
	public Integer getAlarmCount() {
		return alarmCount;
	}
	public void setAlarmCount(Integer alarmCount) {
		this.alarmCount = alarmCount;
	}
	public Long getClientTranslateTimeo() {
		return clientTranslateTimeo;
	}
	public void setClientTranslateTimeo(Long clientTranslateTimeo) {
		this.clientTranslateTimeo = clientTranslateTimeo;
	}
	public Long getServerTranslateTimeo() {
		return serverTranslateTimeo;
	}
	public void setServerTranslateTimeo(Long serverTranslateTimeo) {
		this.serverTranslateTimeo = serverTranslateTimeo;
	}
	public String getSegmentName() {
		return segmentName;
	}
	public void setSegmentName(String segmentName) {
		this.segmentName = segmentName;
	}
	public Integer getSystemId() {
		return systemId;
	}
	public void setSystemId(Integer systemId) {
		this.systemId = systemId;
	}
	public String getSystemName() {
		return systemName;
	}
	public void setSystemName(String systemName) {
		this.systemName = systemName;
	}
	public Integer getIsCompletion() {
		return isCompletion;
	}
	public void setIsCompletion(Integer isCompletion) {
		this.isCompletion = isCompletion;
	}

	public Integer getServerResCode() {
		return serverResCode;
	}
	public void setServerResCode(Integer serverResCode) {
		this.serverResCode = serverResCode;
	}
	public String getRequestUrl() {
		return requestUrl;
	}
	public void setRequestUrl(String requestUrl) {
		this.requestUrl = requestUrl;
	}
	public String getOrlUrl() {
		return orlUrl;
	}
	public void setOrlUrl(String orlUrl) {
		this.orlUrl = orlUrl;
	}
	public String getReferer() {
		return referer;
	}
	public void setReferer(String referer) {
		this.referer = referer;
	}
	public String getAddInType() {
		return addInType;
	}
	public void setAddInType(String addInType) {
		this.addInType = addInType;
	}
	public String getOperatingSystem() {
		return operatingSystem;
	}
	public void setOperatingSystem(String operatingSystem) {
		this.operatingSystem = operatingSystem;
	}
	public String getBrowser() {
		return browser;
	}
	public void setBrowser(String browser) {
		this.browser = browser;
	}
	public String getProbeIp() {
		return probeIp;
	}
	public void setProbeIp(String probeIp) {
		this.probeIp = probeIp;
	}
	public String getApi() {
		return api;
	}
	public void setApi(String api) {
		this.api = api;
	}
	public String getOrlApi() {
		return orlApi;
	}
	public void setOrlApi(String orlApi) {
		this.orlApi = orlApi;
	}
	public String getApiBodyContent() {
		return apiBodyContent;
	}
	public void setApiBodyContent(String apiBodyContent) {
		this.apiBodyContent = apiBodyContent;
	}
	public Date getProbeTime() {
		return probeTime;
	}
	public void setProbeTime(Date probeTime) {
		this.probeTime = probeTime;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getTableName() {
		return tableName;
	}
	public void setTableName(String tableName) {
		this.tableName = tableName;
	}
	public String getRequestMac() {
		return requestMac;
	}
	public void setRequestMac(String requestMac) {
		this.requestMac = requestMac;
	}
	public String getResponseMac() {
		return responseMac;
	}
	public void setResponseMac(String responseMac) {
		this.responseMac = responseMac;
	}
	public Long getServerResponseStartTimeUsec() {
		return serverResponseStartTimeUsec;
	}
	public void setServerResponseStartTimeUsec(Long serverResponseStartTimeUsec) {
		this.serverResponseStartTimeUsec = serverResponseStartTimeUsec;
	}
	public Long getServerResponseEndTimeUsec() {
		return serverResponseEndTimeUsec;
	}
	public void setServerResponseEndTimeUsec(Long serverResponseEndTimeUsec) {
		this.serverResponseEndTimeUsec = serverResponseEndTimeUsec;
	}
	public Long getDealTime() {
		return dealTime;
	}
	public void setDealTime(Long dealTime) {
		this.dealTime = dealTime;
	}
	public String getExclusiveIndicator() {
		return exclusiveIndicator;
	}
	public void setExclusiveIndicator(String exclusiveIndicator) {
		this.exclusiveIndicator = exclusiveIndicator;
	}
	public String getRequestIp() {
		return requestIp;
	}
	public void setRequestIp(String requestIp) {
		this.requestIp = requestIp;
	}
	public String getServerResponseStartTime() {
		return serverResponseStartTime;
	}
	public void setServerResponseStartTime(String serverResponseStartTime) {
		this.serverResponseStartTime = serverResponseStartTime;
	}
	public String getServerResponseEndTime() {
		return serverResponseEndTime;
	}
	public void setServerResponseEndTime(String serverResponseEndTime) {
		this.serverResponseEndTime = serverResponseEndTime;
	}
	public String getStartTime() {
		return startTime;
	}
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	public String getEndTime() {
		return endTime;
	}
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	public String getResponseIp() {
		return responseIp;
	}
	public void setResponseIp(String responseIp) {
		this.responseIp = responseIp;
	}
	public Integer getResponsePort() {
		return responsePort;
	}
	public void setResponsePort(Integer responsePort) {
		this.responsePort = responsePort;
	}
	public Float getClientTranslateTime() {
		return clientTranslateTime;
	}
	public void setClientTranslateTime(Float clientTranslateTime) {
		this.clientTranslateTime = clientTranslateTime;
	}
	public Float getServerTranslateTime() {
		return serverTranslateTime;
	}
	public void setServerTranslateTime(Float serverTranslateTime) {
		this.serverTranslateTime = serverTranslateTime;
	}
	public Float getNetTime() {
		return netTime;
	}
	public void setNetTime(Float netTime) {
		this.netTime = netTime;
	}
	public String getDataType() {
		return dataType;
	}
	public void setDataType(String dataType) {
		this.dataType = dataType;
	}
	public Long getStartTimeUsec() {
		return startTimeUsec;
	}
	public void setStartTimeUsec(Long startTimeUsec) {
		this.startTimeUsec = startTimeUsec;
	}
	public Long getEndTimeUsec() {
		return endTimeUsec;
	}
	public void setEndTimeUsec(Long endTimeUsec) {
		this.endTimeUsec = endTimeUsec;
	}
	public Long getSumCount() {
		return sumCount;
	}
	public void setSumCount(Long sumCount) {
		this.sumCount = sumCount;
	}
	public Long getSuccessCount() {
		return successCount;
	}
	public void setSuccessCount(Long successCount) {
		this.successCount = successCount;
	}
	public String getPreRelvanceId() {
		return preRelvanceId;
	}
	public void setPreRelvanceId(String preRelvanceId) {
		this.preRelvanceId = preRelvanceId;
	}
	public Long getServerResponseTime() {
		return serverResponseTime;
	}
	public void setServerResponseTime(Long serverResponseTime) {
		this.serverResponseTime = serverResponseTime;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getSuccessRate() {
		return successRate;
	}
	public void setSuccessRate(String successRate) {
		this.successRate = successRate;
	}
	public String getResourceCode() {
		return resourceCode;
	}
	public void setResourceCode(String resourceCode) {
		this.resourceCode = resourceCode;
	}
	public Integer getSegmentId() {
		return segmentId;
	}
	public void setSegmentId(Integer segmentId) {
		this.segmentId = segmentId;
	}
	public Long getAvgServerResponseTime() {
		return avgServerResponseTime;
	}
	public void setAvgServerResponseTime(Long avgServerResponseTime) {
		this.avgServerResponseTime = avgServerResponseTime;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	@Override
	public String toString() {
		return "SegmentItDataVo [id=" + id + ", tableName=" + tableName + ", segmentId=" + segmentId + ", segmentName="
				+ segmentName + ", systemId=" + systemId + ", systemName=" + systemName + ", isCompletion="
				+ isCompletion + ", serverResCode=" + serverResCode + ", requestUrl=" + requestUrl + ", orlUrl="
				+ orlUrl + ", referer=" + referer + ", addInType=" + addInType + ", operatingSystem=" + operatingSystem
				+ ", browser=" + browser + ", probeIp=" + probeIp + ", api=" + api + ", orlApi=" + orlApi
				+ ", apiBodyContent=" + apiBodyContent + ", probeTime=" + probeTime + ", createTime=" + createTime
				+ ", clientTranslateTimeo=" + clientTranslateTimeo + ", serverTranslateTimeo=" + serverTranslateTimeo
				+ ", requestPort=" + requestPort + ", alarmCount=" + alarmCount + ", orlSql=" + orlSql
				+ ", avgServerResponseTime=" + avgServerResponseTime + ", state=" + state + ", dealState=" + dealState
				+ ", resourceCode=" + resourceCode + ", successRate=" + successRate + ", serverResponseTime="
				+ serverResponseTime + ", preRelvanceId=" + preRelvanceId + ", sumCount=" + sumCount + ", successCount="
				+ successCount + ", startTimeUsec=" + startTimeUsec + ", endTimeUsec=" + endTimeUsec + ", dataType="
				+ dataType + ", netTime=" + netTime + ", clientTranslateTime=" + clientTranslateTime
				+ ", serverTranslateTime=" + serverTranslateTime + ", responseIp=" + responseIp + ", responsePort="
				+ responsePort + ", startTime=" + startTime + ", endTime=" + endTime + ", serverResponseStartTime="
				+ serverResponseStartTime + ", serverResponseEndTime=" + serverResponseEndTime + ", requestIp="
				+ requestIp + ", exclusiveIndicator=" + exclusiveIndicator + ", dealTime=" + dealTime
				+ ", serverResponseStartTimeUsec=" + serverResponseStartTimeUsec + ", serverResponseEndTimeUsec="
				+ serverResponseEndTimeUsec + ", requestMac=" + requestMac + ", responseMac=" + responseMac
				+ ", customCode=" + customCode + ", x=" + x + ", y=" + y + "]";
	}
	public Long getMaxDataId() {
		return maxDataId;
	}
	public void setMaxDataId(Long maxDataId) {
		this.maxDataId = maxDataId;
	}
	public String getCustomResCode() {
		return customResCode;
	}
	public void setCustomResCode(String customResCode) {
		this.customResCode = customResCode;
	}
	public String getUuid() {
		return uuid;
	}
	public void setUuid(String uuid) {
		this.uuid = uuid;
	}
	public Integer getIsAlarm() {
		return isAlarm;
	}
	public void setIsAlarm(Integer isAlarm) {
		this.isAlarm = isAlarm;
	}
	public String getResultExplain() {
		return resultExplain;
	}
	public void setResultExplain(String resultExplain) {
		this.resultExplain = resultExplain;
	}
	public Date getEndTimeMinute() {
		return endTimeMinute;
	}
	public void setEndTimeMinute(Date endTimeMinute) {
		this.endTimeMinute = endTimeMinute;
	}

	public Integer getIsTimeoutAlarm() {
		return isTimeoutAlarm;
	}

	public void setIsTimeoutAlarm(Integer isTimeoutAlarm) {
		this.isTimeoutAlarm = isTimeoutAlarm;
	}
}
